overwhelming responsibility - Français Anglais Dictionnaire